OpenWrt 扩容根目录
Warning
注意迁移完成之后,务必保留原来的根目录,不要删除此磁盘空间。因为需要使用此盘进行引导操作。
1 路由器设置
-
虚拟机下直接添加磁盘,或者修改磁盘大小。
-
启动路由器,将扩容的空间新建一个分区。
-
将分区设置为挂载根目录的挂载点。
2 迁移根目录
这里挂载 /dev/sda3
的设备就是上面被选中成为根目录的设备。切记切记。
mkdir -p /tmp/introot
mkdir -p /tmp/extroot
mount --bind / /tmp/introot
mount /dev/sda3 /tmp/extroot
tar -C /tmp/introot -cvf - . | tar -C /tmp/extroot -xf -
umount /tmp/introot
umount /tmp/extroot
3 重启路由器
reboot
4 验证是否成功迁移
根目录已经成功迁移,磁盘已经扩容。
/dev/root 913.2M 855.2M 42.0M 95% /rom
tmpfs 7.8G 12.1M 7.8G 0% /tmp
/dev/sda3 18.6G 1019.8M 16.6G 6% /
/dev/sda1 31.9M 8.3M 23.6M 26% /boot
/dev/sda1 31.9M 8.3M 23.6M 26% /boot
tmpfs 512.0K 0 512.0K 0% /dev
/dev/sdb1 195.8G 733.8M 185.1G 0% /opt
/dev/sdb1 195.8G 733.8M 185.1G 0% /opt/docker